@charset "utf-8";
/* 
	@name: base
	@anther: reake (reake.com@gmail.com)
	@website: http://www.reake.com
	@function: reset explorer style
*/
html{
	color:#333;background:#fff;
	-webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,hr,button,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
audio,canvas,video {display: inline-block;*display: inline;*zoom: 1;}
body,button,input,select,textarea{font:12px/1.5 "Helvetica Neue", "Luxi Sans", "DejaVu Sans", Tahoma, "Hiragino Sans GB", STHeiti, "Microsoft YaHei", Arial, sans-serif;}
input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit;}
fieldset,img{border:0;}
iframe{display:block;}
abbr,acronym{	border:0;font-variant:normal;}
del {text-decoration:line-through;}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:500;
}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:500;
}
q:before,q:after {content:'';}
sub, sup {font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup {top: -0.5em;}
sub {bottom: -0.25em;}



/* a style */
a:hover {
	text-decoration:underline;
	color:#08f;
}
ins,a {
	text-decoration:none;
	color:#333;
}
a.blue {color:#08f}

/* clearfix */
.clear:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clear{
	*clear:both;
	zoom:1; /* for IE6 IE7 */
}
body .fh{
	display:none;
}
.fl,.fr {display:inline;}
.fl {float:left;}
.fr {float:right;}

/* public width  */
.w560 {	width:560px;}

/* public margin|padding */
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}


/* public color */
.c08f {color:#08f}
.fff {color:#fff}
.ccc {color:#ccc}
.c999 {color:#999}
.c666 {color:#666}








